package com.allin.pluginlibrary.activity;

import android.app.Activity;
import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;


/**
 * ${CLASS} class
 *
 * @author tzy
 * @date 2021/03/08
 */
public class BasePluginActivity extends AppCompatActivity {

//    private static final String TAG = "Client-BaseActivity";
//
//    /**
//     * 等同于mProxyActivity，可以当作Context来使用，会根据需要来决定是否指向this<br/>
//     * 可以当作this来使用
//     */
////    protected Activity that;
////    protected String dexPath;
//
////    public String getPackageName(){
////        Log.d(TAG, "111111 getPackageName  = "+that.getPackageName());
////        return that.getPackageName();
////    }
//
//    private int launchMode = LaunchMode.STANDARD;
//
//    public void setLunchMode(int launchMode) {
//        this.launchMode = launchMode;
//    }
//
//    @Override
//    public int getLaunchMode() {
//        return launchMode;
//    }
//
//
//    @Override
//    public void setProxy(Activity proxyActivity, String dexPath) {
////        that = proxyActivity;
////        this.dexPath = dexPath;
//    }
//
//    @Override
//    public void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//    }
//
//    @Override
//    public void onActivityResult(int requestCode, int resultCode, Intent data) {
//    }
//
//    @Override
//    public void onStart() {
//        super.onStart();
//    }
//
//    @Override
//    public void onRestart() {
//    }
//
//    @Override
//    public void onResume() {
//    }
//
//    @Override
//    public void onPause() {
//    }
//
//    @Override
//    public void onStop() {
//    }
//
//    @Override
//    public void onDestroy() {
//    }
//
////    @Override
//    public void setContentView(int layoutResID) {
//        that.setContentView(layoutResID);
//    }
//
////    @Override
//    public View findViewById(int id) {
//        return that.findViewById(id);
//    }
//
////    @Override
//    public void startActivity(Intent data) {
//        Log.d(TAG, "path startActivity ");
//        Intent intent = new Intent(AppConstants.PROXY_VIEW_ACTION);
//        intent.putExtra(AppConstants.EXTRA_DEX_PATH, dexPath);
//        Log.d(TAG, "path getSimpleName = "+data.getComponent().getClassName());
//        intent.putExtra(AppConstants.EXTRA_CLASS, data.getComponent().getClassName());
//        that.startActivity(intent);
//    }
//
////    @Override
//    public void startActivityForResult(Intent intent, int requestCode) {
//        that.startActivityForResult(intent, requestCode);
//    }
//
//    @Override
//    public Resources getResources() {
//        return that.getResources();
//    }
//
////    @Override
//    public void finish() {
//        that.finish();
//    }
//
////    @Override
//    public Intent getIntent() {
//        return that.getIntent();
//    }
//
//    public void onBackPressed() {
//        that.onBackPressed();
//    }


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
}
